package com.google.code.jholidays.suites;

import org.junit.runner.RunWith;
import org.junit.runners.Suite;

import com.google.code.jholidays.collections.DescriptorCollectionsTest;
import com.google.code.jholidays.core.CompositeFactoryTest;
import com.google.code.jholidays.events.DayMonthPairTest;
import com.google.code.jholidays.events.DependentEventFactoryTest;
import com.google.code.jholidays.events.DependentEventTest;
import com.google.code.jholidays.events.FixedEventFactoryTest;
import com.google.code.jholidays.events.FixedEventTest;
import com.google.code.jholidays.events.FloatingEventFactoryTest;
import com.google.code.jholidays.events.FloatingEventTest;
import com.google.code.jholidays.events.parameters.DateParametersTest;
import com.google.code.jholidays.events.properties.DependentEventPropertiesTest;
import com.google.code.jholidays.events.properties.FixedEventPropertiesTest;
import com.google.code.jholidays.events.properties.FloatingEventPropertiesTest;
import com.google.code.jholidays.io.CsvReaderTest;
import com.google.code.jholidays.io.JdbcReaderTest;
import com.google.code.jholidays.io.XmlReaderTest;

@RunWith(Suite.class)
@Suite.SuiteClasses( { DescriptorCollectionsTest.class, CsvReaderTest.class,
	XmlReaderTest.class, JdbcReaderTest.class, CompositeFactoryTest.class,
	DayMonthPairTest.class, FixedEventTest.class,
	FixedEventFactoryTest.class, DependentEventTest.class,
	DependentEventFactoryTest.class, FixedEventPropertiesTest.class,
	DependentEventPropertiesTest.class, DateParametersTest.class,
	FloatingEventTest.class, FloatingEventPropertiesTest.class,
	FloatingEventFactoryTest.class })
public class AllTestsSuite {

    public AllTestsSuite() {
	// sole constructor
    }
}
